package icloud.com.myapplication.dao;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Generated;
import org.greenrobot.greendao.annotation.Index;
import org.greenrobot.greendao.annotation.Unique;

/**
 * 创建人：jinfangxing
 * 创建时间：2018/4/8
 * 功能描述：
 */
@Entity(
//        schema = "myschema", //当前实体属于哪个 schema
//        active = true, //处于活跃状态，活动实体有更新、删除和刷新方法
//        nameInDb = "AWESOME_USERS", //在数据库中使用的别名，默认使用的是实体的类名
//        indexes = {//定义索引，可以跨越多个列
//                @Index(value = "name DESC", unique = true)
//        },
//        createInDb = true, //标记创建数据库表
//        generateConstructors = false, //自动创建全参构造方法
//        generateGettersSetters = true //自动生成 getters and setters 方法
)
public class User {
    
    @Id
    private long id;
    
    private String name;

    private int age;

    @Generated(hash = 446251977)
    public User(long id, String name, int age) {
        this.id = id;
        this.name = name;
        this.age = age;
    }

    @Generated(hash = 586692638)
    public User() {
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
